.box {
  padding-top: 90px;
  padding-bottom: 57px;
}

.ticketItemBox {
  padding: 10px;
  margin: 15px 10px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.01);
  border-radius: 5px;
  border: 1px solid #efefef;

  display: grid;
  grid-template-columns: repeat(4, 1fr);
  /* 行间距 */
  row-gap: 15px;

  .sp1,
  .sp2,
  .sp3,
  .sp4 {
    font-weight: bold;
  }

  .sp4,
  .sp8 {
    color: orangered;
    text-align: right;
  }
}

.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  background-color: #fff;
}
